﻿/*
*┌─────────────────────────────────┐
*│　描   述：
*│　类   名：UIAlphaChange.cs 
*│　创  建  人：DD
*│　创建时间：
*│　Copyright(C) 2020 by DD
*└─────────────────────────────────┘
*┌─────────────────────────────────┐
*│　修  改  人：
*│　创建日期：
*└─────────────────────────────────┘
*/

using UnityEngine;

namespace DD{
	public class UIAlphaChange : MonoBehaviour
	{
        bool _isHightLight = true;
        float tempValue = 1;

        CanvasGroup _canvasGroup;
        private void Awake()
        {
            _canvasGroup = this.GetComponent<CanvasGroup>();
        }

        private void Update()
        {
            if (_isHightLight)
            {
                tempValue -= Time.deltaTime;
                if (tempValue <= 0)
                    _isHightLight = false;
            }
            else
            {
                tempValue += Time.deltaTime;
                if (tempValue >= 1)
                    _isHightLight = true;
            }
            _canvasGroup.alpha = tempValue;
        }
    }
}